package org.carl.component.job.vo

/**
 * email carl.chen@bk.ru
 * @Author: 陈青松
 * @Date: 2019/1/19 3:04
 */
open class XxlConfigVo {
    /**
     * xxl-job admin address list：调度中心部署跟地址：如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行"执行器心跳注册"和"任务结果回调"。
     */
    var addresses: String? = null
    /**
     * xxl-job executor address：执行器"AppName"和地址信息配置：AppName执行器心跳注册分组依据；地址信息用于"调度中心请求并触发任务"和"执行器注册"。执行器默认端口为9999，执行器IP默认为空表示自动获取IP，多网卡时可手动设置指定IP，该IP不会绑定Host仅作为通讯实用。单机部署多个执行器时，注意要配置不同执行器端口；
     */
    var appname: String? = null

    /**
     * ip
     */
    var ip: String? = null

    /**
     * 端口号
     */
    var port: Int = 8080

    /**
     * xxl-job, access token
     */
    var accessToken: String? = null

    /**
     * 日志位置
     */
    var logpath: String? = null

    /**
     * 保留时间
     */
    var logretentiondays: Int = 3

    /**
     * 登录用户名
     */
    var userName: String = "admin"
    /**
     * 登录用户名
     */
    var password: String = "123456"

}